body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #6C6C6C;
}

a {
    text-decoration: none;
}

.tabs-choose {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 30px;
    line-height: 30px;
    padding: 5px;
    border-bottom: 1px solid #EDEDED;
    position: fixed;
    background-color: #fff;
    margin-top: 0;
    width: 100%;
    z-index: 1001;
}

.tabs-choose div {
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-origin: content-box;
    padding: 0 10px;
    width: 33%;
    font-size: 14px;
    text-align: left;
}

#dropdownHospital {
    border-right: 1px solid #EDEDED;
}

.main-content {
    margin-top: 40px;
}

.list {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.list-item {
    border: 1px solid #E8E8E8;
    display: block;
    margin-top: -1px;
    padding: 10px 15px;
}

.list-item-noborder {
    border: 1px solid #fff;
}

.list-item-norightborder{
    border-right:1px solid #fff;
}

.list-item-p-tb15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.sel-popup {
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
}

.over-popup {
    background-color: #000;
    height: 100%;
    opacity: 0.6;
    position: absolute;
    width: 100%;
}

#hospitalItems, #departmentItems {
    background-color: #fff;
}

.item-left {
    padding: 0;
    height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #eee;
}

.item-right {
    padding: 0;
    height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #fff;
    margin-left:-1px;
}

.item-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.item-content div {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width:50%;
}

#departmentRight .list-item {
    border-left: 0;
}

.item-active {
    background-color: #fff;
}

#doctorItems .list-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.item-head-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 83px;
    -moz-box-flex: 1;
}

.item-center-txt {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 50%;
    -moz-box-flex: 1;
}

.item-right-btn {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    width: 82px;
    -moz-box-flex: 1;
}

.mr-10 {
    margin-right: 10px;
}

.text-s10 {
    font-size: 12px;
}

#doctorItems .list-item div p {
    margin: 6px 0 0;
}

.head-img {
    width: 70px;
    height: 70px;
    border: 1px solid #44D8C3;
    border-radius: 50%;
    text-align: center;
}

.btn {
    border: 1px solid #44D8C3;
    border-radius: 5px;
    color: #4C4C4C;
    padding: 4px 6px;
    height: 44px;
    line-height: 70px;
}

.icon-right2 {
    background: url(../../img/right_24.png) no-repeat right center transparent;
    background-size: 12px 12px;
}

.icon-down2 {
    background: url(../../img/down_24.png) no-repeat right center transparent;
    background-size: 12px 12px;
    color: #44D8C3;
}

.disabled-scroll{
    overflow-y:hidden;
}

/*医生列表*/
.top-user-img {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    top:10px;
    left: 10px;
}
.top-user-name {
    position: absolute;
    font-size: 14px;
    color: #333333;
    left: 62px;
    top: 10px;
}
.top-user-detail {
    position: absolute;
    font-size: 11px;
    color: #333333;
    left: 62px;
    top: 31px;
}
.top-user-recommended {
    position: absolute;
    text-align: center;
    width: 35px;
    height: 35px;
    right: 15px;
    top: 11px;
    border: 1px solid #ffa028;
    color: #ffa028;
    border-radius: 35px;
}

.top-user-recommended .recommend {font-size: 12px;top: 21px;line-height: 25px}
.top-user-recommended .recommend1 {font-size: 8px;line-height: 0;width: 26px;margin-left: 6px;}

.infinite-scroll-preloader {
    margin-top:20px;
    margin-bottom: 10px;
    text-align: center;
}
.infinite-scroll-preloader .preloader {
    width:34px;
    height:34px;
}